leased engine - German English Dictionary